home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 September / PCWorld_2008-09_cd.bin / v cisle / sadanastroju / wot-20080519-fx.xpi / chrome / wot.jar / skin / include / blocked.js < prev    next >
Text File  |  2008-05-07  |  1KB  |  46 lines

  1. function blocked_load()
  2. {
  3.     if (!window.location.search) {
  4.         return;
  5.     }
  6.  
  7.     var query = atob(decodeURIComponent(window.location.search.substr(1)));
  8.  
  9.     var m = /target=([^&]*)/.exec(query);
  10.  
  11.     if (m && m[1]) {
  12.         var elem = $('website');
  13.         elem.setText(m[1]);
  14.         elem.addClass('set');
  15.     }
  16.  
  17.     var ratings = false;
  18.  
  19.     [ 0, 1, 2, 4 ].each(function(i, j) {
  20.             m = RegExp(i + "=([^&]*)").exec(query);
  21.             if (m && m[1] != null) {
  22.                 var rating = $('rating-' + i)
  23.                 if (m[1].indexOf('3') >= 0) {
  24.                     rating.addClass('r3');
  25.                 } else if (m[1].indexOf('2') >= 0) {
  26.                     rating.addClass('r2');
  27.                 } else if (m[1].indexOf('1') >= 0) {
  28.                     rating.addClass('r1');
  29.                 }
  30.                 if (m[1].indexOf('y') >= 0) {
  31.                     rating.addClass('your');
  32.                 }
  33.                 if (m[1].indexOf('a') >= 0) {
  34.                     rating.addClass('accessible');
  35.                 }
  36.                 rating.setStyle('display', 'block');
  37.                 ratings = true;
  38.             }
  39.         });
  40.  
  41.     if (ratings) {
  42.         $('based').setStyle('display', 'inline');
  43.     }
  44.     $('content').setStyle('display', 'block');
  45. }
  46.